BaseDataDistributionCalculator

StockSharp.Xaml.Charting.Model.DataSeries

Implementa: IDataDistributionCalculator<T>

Propriedades

DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; protected set; }
value = baseDataDistributionCalculator.DataIsEvenlySpaced
baseDataDistributionCalculator.DataIsEvenlySpaced = value

Obtém se os dados são uniformemente passados

DataIsSortedAscending
public bool DataIsSortedAscending { get; protected set; }
value = baseDataDistributionCalculator.DataIsSortedAscending
baseDataDistributionCalculator.DataIsSortedAscending = value

Obtém se este DataSeriescontém dados ordenados na direção X. Nota: Dados ordenados resultarão em operações de indexação muito mais rápidas. Se possível, tente manter os seus dados ordenados na direção X

Métodos

Clear
public virtual void Clear()
baseDataDistributionCalculator.Clear()

Limpa as bandeiras DataDistributionCalculator @

OnAppendXValue
public abstract void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)

Chamado quando os valores X são adicionados. Deve atualizar as opções de Distribuição de Dados

xValues
Os valores de x.
newXValue
O novo valor x.
acceptsUnsortedData
se definido como verdadeiro, a série aceita dados não sorteados.
OnAppendXValues
public abstract void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)

Chamado quando os valores X são adicionados. Deve atualizar as opções de Distribuição de Dados

xValues
Os valores de x.
countBeforeAppending
newXValues
acceptsUnsortedData
se definido como verdadeiro, a série aceita dados não sorteados.
OnInsertXValue
public abstract void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)

Chamado quando os valores X são inseridos. Deve atualizar as bandeiras de Distribuição de Dados

xValues
Os valores de x.
indexWhereInserted
newXValue
O novo valor x.
acceptsUnsortedData
se definido como verdadeiro, a série aceita dados não sorteados.
OnInsertXValues
public abstract void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)

Chamado quando os valores X são inseridos. Deve atualizar as bandeiras de Distribuição de Dados

xValues
Os valores de x.
indexWhereInserted
insertedCount
newXValues
acceptsUnsortedData
se definido como verdadeiro, a série aceita dados não sorteados.
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
baseDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()

Atualiza as opções de distribuição de dados quando os valores x foram removidos.